make utmost effort - Turc Anglais Dictionnaire